Search

⚡️ "โยนค่าลงไปแบบ Reference กับ Value มันแตกต่างกั...

  • Share this:

⚡️ "โยนค่าลงไปแบบ Reference กับ Value มันแตกต่างกันยังไงนะ ?"
.
☕ หลายๆคนคงทราบดีว่าเวลาเราประกาศตัวแปรในภาษา JavaScript นั้นเราไม่จำเป็นต้องบอกว่าตัวแปรนี้เป็นตัวแปรชนิดอะไร เราสามารถประกาศ let หรือ var ตามด้วยชื่อตัวแปรแล้วใส่ค่าตัวเลข หรือข้อความลงไปได้เลย
.
📚 แต่ที่จริงแล้วข้อมูลใน JavaScript เองก็มีชนิดแตกต่างกันเหมือนกันนะ ซึ่งก็ชนิดก็คล้ายๆกับภาษาอื่นๆ เช่น String Integer หรือ Array เพียงแต่เราไม่ต้องบอกมันว่าเราจะเก็บข้อมูลชนิดไหนในตัวแปรเท่านั้นเอง
.
💻 และตอนนี้จะพูดถึงการแบ่งตัวแปรออกเป็น 2 กลุ่มใหญ่นั่นก็คือชนิดข้อมูลที่ทำงานกับ Value หรือค่าภายในตัวแปร และชนิดข้อมูลที่ทำงานกับการอ้างอิงหรือ Reference ทั้ง 2 ชนิดนี้ทำงานอย่างไรและแตกต่างกันยังไง มาดูกันเลย
.
🙏 ขอบคุณข้อมูลดีๆจาก: https://dev.to/bhagatparwinder/reference-vs-value-5dbg
.
#BorntoDev - 🦖 Coding Academy ให้การพัฒนาเทคโนโลยีเป็นเรื่องง่ายสำหรับทุกคน


Tags:

About author
BorntoDev (www.BorntoDev.com) เว็บไซต์ที่เกี่ยวกับการสอนการพัฒนาโปรแกรมหรือผลงานทางด้านคอมพิวเตอร์ จัดทำขึ้นเมื่อ 27 ตุลาคม 2556 โดยมีจุดมุ่งหมายเพื่อต้องการให้ผู้ที่สนใจพัฒนาซอฟต์แวร์ แอปพลิเคชั่น หรือ ผลงานทางด้านคอมพิวเตอร์ได้มีแหล่งในการเรียนรู้ที่ง่าย และ สนุก ไม่เน้นทฤษฏีจนทำให้ท้อหรือถอดใจไปก่อนจัดทำขึ้นโดยกลุ่มคนที่ต้องการจะเห็นความเปลี่ยนแปลงทางด้านเทคโนโลยี และ มีความหวังว่าจะมีนักพัฒนารุ่นใหม่ของไทยที่มีผลงานที่ยิ่งใหญ่ขึ้นมาได้ โดยจะใช้หลักการ “เน้นสนุก สอนเข้าใจ ทำได้จริง” สามารถเข้ามาเรียนรู้การพัฒนาซอฟต์แวร์ได้ตั้งแต่ระดับมัธยมศึกษาจนถึงนักศึกษาในมหาวิทยาลัย และ บุคคลทั่วไปที่สนใจในการพัฒนาซอฟต์แวร์และเทคโนโลยีคอมพิวเตอร์ ซึ่งในปัจจุบันนี้ถือว่ามีความสำคัญกับทุกสาขาอาชีพ และ เข้ามาเกี่ยวข้องกับทุกๆอย่างในชีวิตของเรา
ความสำเร็จของเรา คือ "การที่ได้เห็นคนไทยหันมาพัฒนาซอฟต์แวร์เพื่อโลก ที่ดีขึ้น"
View all posts